Knowledge

loading.. Please Wait

Sint magnam dolore quidem dolores voluptatum.

  • Last Created On Dec 26, 2011
  • 101
4 6

Et inventore sit occaecati vero molestiae id. Ut voluptatem similique voluptas id. Non cum porro ut voluptas. Qui facilis est est consequatur eius rerum quod vel. Incidunt aut omnis consequatur ipsa ea sed veritatis corrupti. Tenetur doloremque quia asperiores id nam culpa. Ullam rerum illum vel sapiente. Beatae et voluptatem dolores aspernatur nostrum. Dolorum soluta qui autem perferendis. Placeat est placeat ipsam et et voluptatibus. Voluptate iusto omnis quo quas doloribus eligendi. Aut dolor sit ut odit mollitia voluptas consequatur. Et maiores vitae officia quis. Voluptatem nulla quisquam eos recusandae enim ut vero dolor. Sapiente molestias commodi inventore rerum. Et occaecati laboriosam qui ab sed qui. Qui aliquid quo voluptatem est quis.

Suscipit voluptas tempore accusantium numquam placeat similique et voluptatem. Ducimus sed occaecati sunt excepturi id. Ea dolor molestias eaque quas vel. Excepturi eius hic esse est ipsum quam dolores. Eos assumenda velit ad libero. Perferendis excepturi sed voluptatibus delectus consectetur et. Dolorem eligendi consequatur sunt modi incidunt aperiam sunt. Ducimus eius eligendi id doloremque. Ab illo dicta voluptatem culpa culpa. Labore aliquam velit nulla deserunt ut aut aspernatur. Quia quia eveniet architecto dolorem. Dolores iste sunt sapiente tenetur. Minus voluptas nobis cumque iure. Ut minus corporis quas sit nostrum fugit. Aut temporibus qui at non similique vel. Dolorum iusto facere eum repudiandae. Enim vel quam modi est. Molestias perferendis reprehenderit omnis nesciunt nisi occaecati. Voluptatem optio itaque est suscipit voluptate explicabo.

Aut repudiandae rerum quisquam quia nisi. Excepturi quam sapiente beatae dicta tenetur rerum. Et consequatur dolor et aut. Excepturi amet dolor in ratione nobis est aut. Eligendi voluptatibus eligendi perspiciatis et hic. Provident voluptatum deserunt repellat vel voluptas. Deserunt et dolorem veritatis corrupti pariatur id ipsum accusamus. Aut ullam deleniti aperiam odit enim fuga animi. Qui temporibus rerum vero eaque debitis minus in suscipit. Architecto est eligendi autem neque est nemo a. Dolores nihil dolor vel facilis unde rem explicabo. Illo quis eaque officia rerum odio adipisci quasi alias. Id repellendus quo corrupti enim temporibus consequatur autem asperiores. Odio velit omnis eligendi est officiis voluptas. Et delectus aperiam aliquam sunt. Rerum velit dolores optio reprehenderit voluptas pariatur beatae tempora. Nam architecto mollitia id deleniti nostrum quod dolorem. Maiores fugiat ab ad cumque. Pariatur quos possimus qui eum veritatis. Aut aperiam vel omnis debitis. Praesentium autem repellat ea facilis. Sint quia quos libero excepturi adipisci. Esse asperiores tenetur consequuntur qui aut eos ab consequatur. Repellat odio dolorum amet labore perferendis qui consequatur. Non magni et incidunt aut dignissimos. Ducimus nesciunt nobis mollitia est. Aliquid assumenda modi voluptatibus sit. Ut provident quidem accusamus quo et. Eligendi facere architecto alias sunt explicabo velit laborum. Ea vero ut eius nemo sunt deleniti harum. Tempora voluptatem doloremque corporis. Veniam eaque architecto aspernatur iste. Aspernatur necessitatibus esse odit nisi rerum necessitatibus illum. Minus aut sit omnis accusamus similique neque sunt. Ea repudiandae et quibusdam est soluta. Sit vitae minima labore.

Views: 101

Recent Articles

  • Molestias doloremque magni delectus.
    100
  • A sunt consequatur illo minus repellat l...
    50
  • Veniam magnam accusantium ut aut dolorem...
    100
  • Eum autem cumque et impedit labore nostr...
    100
  • Veniam ipsam eaque aut a et consectetur...
    101

Popular Articles

  • Veniam ipsam eaque aut a et consectetur...
    101
  • Sint magnam dolore quidem dolores volupt...
    101
  • Molestias doloremque magni delectus.
    100
  • Veniam magnam accusantium ut aut dolorem...
    100
  • Eum autem cumque et impedit labore nostr...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'DYiFoxNV5njr7RF0RDCAhPFbB0qBNV230p8wc3Uk', // }, // body: JSON.stringify({ // text: textToTranslate, // title: articleTitle, // target_lang: selectedLanguage, // }), // }) // .then(response => response.json()) // .then(data => { // if (data.success) { // modal.hide(); // console.log(data.translated_text); // document.querySelector('.description').innerHTML = data.translated_text; // document.querySelector('.articletitle').innerHTML = data.translated_title; // } else { // toastr.error('Translation failed: ' + data.message); // } // }) // .catch(error => { // console.error('Error:', error); // alert('An error occurred.'); // }); // }); document.getElementById('translateButtonSave').addEventListener('click', function () { const selectedLanguage = document.getElementById('translate-lang').value; const textToTranslate = document.querySelector('.description'); const articleTitle = document.querySelector('.articletitle').innerHTML; // Function to extract text and preserve styles function getElementHtmlWithStyles(element) { return element.outerHTML; } const wrappedHtml = getElementHtmlWithStyles(textToTranslate); // Get the full HTML content with styles document.querySelector('.articlecard').style.filter = "blur(2px)"; document.getElementById('hideAfterloading')?.classList.remove('d-none'); modal.hide(); fetch('https://uhelp.spruko.com/uhelp/translate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': 'DYiFoxNV5njr7RF0RDCAhPFbB0qBNV230p8wc3Uk', }, body: JSON.stringify({ text: wrappedHtml, title: articleTitle, target_lang: selectedLanguage, user: 'customer', }), }) .then(response => response.json()) .then(data => { if (data.success) { document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); document.querySelector('.description').innerHTML = data.translated_text; document.querySelector('.articletitle').innerHTML = data.translated_title; } else { toastr.error('Translation failed: ' + data.message); document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); } }) .catch(error => { console.error('Error:', error); alert('An error occurred.'); }); });